home *** CD-ROM | disk | FTP | other *** search
/ Programmer Plus 2007 / Programmer-Plus-2007.iso / Programming / Report Writers / Crystal Repot 9.0 Full CD version / Setup.exe / Windows / System32 / HTMLRE90.DLL / HTML / 11338 < prev    next >
Encoding:
Text File  |  2002-07-05  |  6.0 KB  |  217 lines

  1.  
  2. <HTML>
  3.  
  4. <HEAD>
  5.     <LINK REL="stylesheet" TYPE="text/css" HREF="%6css/default.css">
  6. </HEAD>
  7.  
  8. <BODY TOPMARGIN="0" LEFTMARGIN="5" MARGINHEIGHT="0" MARGINWIDTH="5">
  9.  
  10. <script language="Javascript">
  11. //LOCALIZATION STRINGS
  12. var _errPassword = "The password values entered do not match. Please re-enter the values.";
  13. var _errPasswordSettings = "A user cannot have both 'User must change password at next logon' and 'User cannot change password' checked.";
  14.  
  15. var _strNameAlert = "Please limit the name to 100 characters.";
  16. var _strFullNameAlert = "Please limit the full name to 100 characters.";
  17. var _strDescAlert = "Please limit the description to 256 characters.";
  18.  
  19. </script>
  20.  
  21. <SCRIPT language=Javascript>
  22. function onSubmit()
  23. {
  24.     // check for account name, full name and description 
  25.     var strName = document.forms.user_prop.userName.value;
  26.     var strFullName = document.forms.user_prop.userFullName.value;
  27.     var strDesc = document.forms.user_prop.userDesc.value;
  28.     if (strName.length > 100)
  29.     {
  30.        alert(_strNameAlert);
  31.        return;
  32.     }
  33.     if (strFullName.length > 100)
  34.     {
  35.        alert(_strFullNameAlert);
  36.        return;
  37.     }
  38.     if (strDesc.length >= 256)
  39.     {
  40.        alert(_strDescAlert);
  41.        return;
  42.     }
  43.  
  44.  
  45.     // Check to see if we have some bad password options
  46.     if ((document.user_prop.uFPC.checked) && (document.user_prop.uCCP.checked))
  47.     {
  48.         alert(_errPasswordSettings); 
  49.         return; 
  50.     }
  51.  
  52.     // Check for a matching password
  53.     if (document.user_prop.userPassword.value != document.user_prop.userConfirm.value)
  54.     {
  55.         alert(_errPassword); 
  56.         return; 
  57.     }
  58.  
  59.     // Do the disabled aliases
  60.     var items = "";
  61.     var first = true; 
  62.     for(var i = 1; i <= document.user_prop.alias_count.value; i++)
  63.     {
  64.         if(!document.user_prop.elements["check"+i].checked)
  65.         {
  66.  
  67.             if (!first) 
  68.             {
  69.                 items += "+";
  70.             }
  71.             else
  72.             {
  73.                 first = false; 
  74.             }
  75.             items += document.user_prop.elements["check"+i].value; 
  76.         }
  77.     }
  78.     document.user_prop.disabled_aliases.value = items; 
  79.  
  80.     // Set up the checkbox values for password rules
  81.     if (document.user_prop.uPNE.checked)
  82.             document.user_prop.userPasswordNeverExpires.value = 1; 
  83.     else document.user_prop.userPasswordNeverExpires.value = 0; 
  84.  
  85.     if (document.user_prop.uFPC.checked)
  86.             document.user_prop.userForcePasswordChange.value = 1; 
  87.     else document.user_prop.userForcePasswordChange.value = 0; 
  88.  
  89.     if (document.user_prop.uCCP.checked)
  90.             document.user_prop.userCannotChangePass.value = 1; 
  91.     else document.user_prop.userCannotChangePass.value = 0; 
  92.  
  93.     // Submit the properies
  94.     document.user_prop.submit();
  95. }
  96.  
  97. function onCancel()
  98. {
  99.     document.location.replace("javascript:window.top.goUsers();"); 
  100. }
  101.  
  102. </SCRIPT>
  103.  
  104. <FORM action="%1" method="post" name="user_prop" target="target_frame">
  105.  
  106. <table CELLPADDING="0" CELLSPACING="0" border=0 width=100%>
  107. <tr>
  108.   <td>
  109.     <table border=0 cellspacing=0>
  110.       <td class="clsTabSpacer">   </td>
  111.       <td class="clsTabSelected" align=middle nowrap><div class="clsTabSelected">Properties</div></td> 
  112.       <td class="clsTabSpacer">   </td>
  113.  
  114.       <td class="clsTabDisabled" align=middle nowrap><div class="clsTabDisabled">Member of </div></td>
  115.     </table>            
  116.   </td>
  117. </tr>
  118.  
  119. <tr class="clsTabBar">
  120.     <td colspan=2> </td>    
  121. </tr>
  122. </table>
  123.  
  124. <table>
  125.   <tr>
  126.     <td class="list">Account Name:</td>
  127.     <td class="list"><input tabindex=1 name="userName" value="%7" size=40></td>
  128.   </tr>
  129.  
  130.   <tr>
  131.     <td class="list">Full Name:</td>
  132.     <td class="list"><input tabindex=2 name="userFullName" size=40></td>
  133.   </tr>
  134.  
  135.   <tr>
  136.     <td class="list">Description:</td>
  137.     <td class="list"><textarea wrap="virtual" tabindex=3 name="userDesc" rows="7" cols="40"></textarea></td>
  138.   </tr>
  139.  
  140. </table>
  141.  
  142. <BR>
  143.  
  144. Password Settings:
  145. <table border =1 CELLSPACING="0"><tr><td>
  146. <table CELLSPACING="0" border=0 CELLPADDING="5">
  147. <tr> 
  148.     <td class="list"> Password: </td> <td class="list"><input type=password tabindex=4 name="userPassword" size=20></td>
  149.     <td class="list"><input type=checkbox tabindex=6 name="uPNE"></td><td class="list"> Password never expires </td>
  150. </tr>
  151. <tr>
  152.     <td class="list"> Confirm:  </td> <td class="list"><input type=password tabindex=5 name="userConfirm"  size=20></td>
  153.     <td class="list"><input type=checkbox tabindex=7 name="uFPC" CHECKED></td><td class="list"> User must change password at next logon </td>
  154. </tr>
  155.  
  156. <tr>
  157.     <td class="list" colspan=3 align=right><input type=checkbox tabindex=8 name="uCCP"></td><td class="list"> User cannot change password </td>
  158. </tr>
  159. </table>
  160. </td></tr></table>
  161.  
  162. <BR>
  163. <BR>
  164.     Connection Type:
  165.     <table CELLSPACING="0" border=0 FRAME=box CELLPADDING="5">
  166.     <tr>
  167.         <td class="list"><input type=radio name="user_type" tabindex=9 value=0 CHECKED><td class="list"> Concurrent User </td>
  168.     </tr>
  169.     <tr>
  170.         <td class="list"><input type=radio name="user_type" tabindex=10 value=1><td class="list"> Named User </td>
  171.     </tr>
  172.     </table>
  173. <BR>
  174.  
  175. <table CELLSPACING="5" width=60%>
  176. <tr> 
  177.     <td class="list" width=40%> Alias: </td> 
  178.     <td class="list" width=30%> Authentication Type: </td>
  179.     <td class="list" width=20%> Enabled: </td>
  180. </tr>
  181. <tr>
  182.     <td class="list" colspan = 3>
  183.     <hr style="clsListDivider">
  184.     </td>
  185. </tr>
  186. %2
  187. </table>
  188.  
  189. <table align=center CELLPADDING="0" CELLSPACING="5" border=0 width=20%>
  190. <tr>
  191.     <td><table cellpadding=0 border=0> 
  192.         <tr>
  193.             <td class="clsButton" align=middle nowrap>
  194.                 <div class="clsButton"><a href="javascript:onSubmit()" tabindex=11>OK</a></div>
  195.             </td>
  196.  
  197.             <td class="clsButton" align=middle nowrap>
  198.                 <div class="clsButton"><a href="javascript:onCancel()" tabindex=12>Cancel</a></div>  
  199.             </td>
  200.         </tr>
  201.     </table></td>
  202. </tr>    
  203. </table>
  204.  
  205. <input type="hidden" name="disabled_aliases">
  206. <input type="hidden" name="alias_count" value=%3>
  207. <input type="hidden" name="alias_name" value="%4">
  208. <input type="hidden" name="aliasId"    value="%5">
  209. <input type="hidden" name="userForcePasswordChange">
  210. <input type="hidden" name="userPasswordNeverExpires">
  211. <input type="hidden" name="userCannotChangePass">
  212.  
  213. </form>
  214.  
  215. </BODY>
  216. </HTML>
  217.